package com.vip.buycart.bl;

import java.util.List;

import com.vip.buycart.entity.Product;
import com.vip.buycart.exception.RecordNotFoundException;

public interface ProductManager {
    /**
     * 根据一个或多个id 查询数据库获取对应商品数据，返回一个商品的集合。
     * 
     * @param ids
     *            id数组。
     * @throws RecordNotFoundException
     */
    public List<Product> getProductByIds(Long... ids)
            throws RecordNotFoundException;
    /**
     * 根据id查询数据库获取对应商品。
     *  增加异常，方便处理。
     * @param id
     * @return
     * @throws RecordNotFoundException
     */
    public Product getProductById(Long id) throws RecordNotFoundException;
}
